@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@charset "utf-8";
html {overflow-y:scroll;height:100%; min-width:967px;}
body {margin:0;padding:0;font-size:0.75em;font-family:'Nanum Gothic', serif;background:url(../images/sub_bg.gif) repeat-x;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:nanum}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'Nanum Gothic', serif;font-size:1em}
button {cursor:pointer}
a{text-decoration:none;}

.wrap{position: relative; min-height: 100%; width:100%;}

/*서브메인이미지*/




/*서브메뉴*/
.sub_menu_bg{background:url(../images/sub_menu_bg.gif) repeat-y;}
#sub_btn{position:relative; width:100%; min-width:1100px; height:63px; text-align:center; border-bottom:1px solid #008155; background:#26946e}
#sub_btn ul{position:relative;width:1100px; margin:auto; list-style: none;}
#sub_btn ul li{position:relative; display:inline-block; margin-top:22px;}
#sub_btn ul li a{font-size:18px; color: #fff; font-weight:bold ; padding: 0 30px; }
#sub_btn ul li a:hover{color:#FFFFCC;}
#sub_btn ul li:after{content:'|'; margin-left:0px; color:#44a785;}
#sub_btn li a.on {color:#FFFFCC;}
#sub_btn li .on a {color:#FFFFCC;}

/*.left_line{border-left:1px solid #ccc;}*/
/* home link */

.location{height:122px; width:100%; min-width:1100px;position:relative;background:url("../images/bg_sub.jpg") no-repeat top center; background-color:#fff; }
.location p {position:absolute; left:50%; margin-left:-550px; top:50px}
.location p .home{display:inline-block; width:20px; height:20px; background:url("../images/home.png") no-repeat top; font-size:18px;  padding:0 20px; text-indent:-99999px}
.location p .color_a{background:url("../images/location_arrow.png") left center no-repeat; font-size:20px; color:#2f2f2f;  padding:0 20px; }
.location p .color_b{background:url("../images/location_arrow.png") left center no-repeat; font-size:20px; color:#000;  padding:0 20px; font-weight:bold;}

/* 서브타이틀 */
.title_txt {color:#7b7b7a; font-family:'Nanum Gothic', serif; font-size:12px;text-decoration:none; }
.title_txt2 {color:#343434; font-family:'Nanum Gothic', serif; font-size:30px; text-decoration:none ;font-weight:bold;padding-top: 10px;}
.tit_area{border-bottom:1px solid #dddee0;}


/* 서브메뉴 */
.left_title{padding:0 0 20px 15px;font-family:'Nanum Gothic', serif; }
.left_sub {font-family:'Nanum Gothic', serif; font-size:15px; line-height:1.5em; background:#; width:200px; height:20px; vertical-align:middle; border-top: 1px solid #494949;}
.left_sub a:link, .left_sub a:visited {display:block; border-bottom:1px solid #c8c8c8; padding:7px 15px 8px 15px; font-weight:bold; color:#717070;}
.left_sub a:hover {display:block;background:url(../images/left_txt_hover.gif);padding:7px 15px 8px 15px; color:#cf0d08; font-weight:bold; text-decoration:none;}
.left_sub a.linktop {display:block; padding:7px 15px 8px 15px; color:#cf0d08; font-weight:bold; background:url(../images/left_txt_hover.gif);}


.box_title a{color:#000; font-size:14px; font-family:"맑은 고딕", "Malgun Gothic"; font-weight:bold; text-decoration:none;}
.box_title a:hover{color:#f75817}

	

